Operator CameraRgbLine

Operator Library: Hardware Platform

此算子代表 RGB 线扫描 GigE Vision 相机与 VisualApplets 之间的图像数据接口。 该算子需要一个类型为 CAM 的 VisualApplets 资源。 请在资源对话框中设置相机的资源索引。 资源索引 0 将相机映射到端口 0,索引 1 映射到端口 1,以此类推。 查看 'Allocation of Device Resources' 以了解更多信息。

可以配置此算子以支持 GigE Vision 标准指定的不同数据格式。 下图说明了这些数据格式。

注意

  • RGBA8_PACKED 和 BGRA8_PACKED 会传输一个 alpha 分量。 但是相机端口链路指定为 RGB。 因此,alpha 分量(第 4 个分量)会在相机端口内部被切除,输出链路上仅提供其他三个 R、G 和 B 分量。 如果需要第 4 个分量,请使用 CameraGrayArea 并将格式设置为 MONO8。 提供的 4 个像素将组合成一个单像素 RGBA。 现在可以根据需要重新解释灰度像素。
  • 相机算子根据需要提取并对齐像素。 例如,将格式设置为 BGR8_PACKED 会强制相机算子在内部交换 B 和 R 分量。 在输出链路上会提供一个完美的 RGB 像素。 RGB10V1 和 RGB10V2 格式也同样适用。 相机算子将输出 3 个连续的分量。

将参数化格式转换为与相机算子的参数化输出链路格式相匹配。 输出链路可以配置为多种 Bit Width。 如果相机格式的 Bit Width 高于输出链路中的参数化 Bit Width,则通过在较低位位置添加位来执行转换。 但是,如果相机格式的 Bit Width 小于输出链路可用的位数,则仅使用最高有效位。

此外,必须在输出链路中指定可能的最大图像尺寸。 然而,实际传输的图像大小可能会更小,但绝不能超过此参数化的最大值。

适用于以下硬件平台
microEnable IV VQ4-GE/-GPoE

I/O Property

Property 值
Operator Type M
Output Link O,图像数据输出

Supported Link Format

Link Parameter Output Link O
Bit Width {24, 30, 36}
Arithmetic unsigned
Parallelism {2, 4}
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_IMAGE1D
Color Format VAF_COLOR
Color Flavor FL_RGB
Max. Img Width any
Max. Img Height any

参数

PixelFormat
键入 动态读/写参数
默认 RGB8_PACKED
范围 {RGB8_PACKED, BGR8_PACKED, RGBA8_PACKED, BGRA8_PACKED, RGB10_PACKED, BGR10_PACKED, RGB12_PACKED, BGR12_PACKED, RGB10V1_PACKED, RGB10V2_PACKED}

该参数指定所连接相机的数据格式。 该格式必须与相机配置相匹配。